package com.cg.service;


import com.cg.dto.BasePageDto;
import com.cg.entity.BaseInfo;
import com.cg.vo.BaseInfoVo;
import com.github.pagehelper.PageInfo;

/**
 * (BaseInfo)表服务接口
 *
 * @author chengong
 * @since 2023-12-20 11:08:23
 */
public interface BaseInfoService {

    /**
     * 验证基础信息表code是否重复
     */
    Integer checkBaseCode(String BaseCode);


    /**
     * 基础信息展示
     */
    PageInfo<BaseInfoVo> baseList(BasePageDto basePageDto);


    /**
     * 创建基础信息
     */
    Integer insertBaseInfo(BaseInfo baseInfo);


    /**
     * 修改基础信息
     */
    Integer setBaseInfo(BaseInfo baseInfo);


    /**
     * 删除基础信息
     */
    Integer removeBaseInfo(Integer baseInfoId);

}
